<%@ page contentType="text/html;charset=UTF-8" import="com.mmp.main.util.*,com.mmp.common.util.*,com.mmp.main.entity.*,java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%  
    JobOrder finalSecJobOrderInfo = (JobOrder)request.getAttribute(Default.JOB_ORDER_INFO_ATTR_NAME);
    String finalAction = Common.getDisplayString(finalSecJobOrderInfo.getFinalAction(),"");
    String finalActionDate =  DateUtil.getDateString(finalSecJobOrderInfo.getFinalActionDate());
    String finalAgentReportFiles = finalSecJobOrderInfo.getFinalAgentReportUrl();
    String finalReportFiles =  finalSecJobOrderInfo.getFinalReportUrl();
 %>
<html>
<head>
<script>
function _onClickCloseButton(btnObj){
	
	if($(btnObj).is(":checked")){
		$("#actualCloseDate").datepicker( "setDate", new Date());
		$("#close_date_container").show();
		markAsRequired("#joRequestFormUrl");
		markAsRequired("#finalAction");
		markAsRequired("#finalActionDate");
		markAsRequired("#finalAgentReportUrl");
		markAsRequired("#finalReportUrl");
	}else{
		$("#actualCloseDate").val("");
		$("#close_date_container").hide();
		markAsNotRequired("#joRequestFormUrl");
		markAsNotRequired("#finalAction");
		markAsNotRequired("#finalActionDate");
		markAsNotRequired("#finalAgentReportUrl");
		markAsNotRequired("#finalReportUrl");
	}
}

$(function(){
	$("#finalActionDate" ).rules( "add", {
		dateGreaterThan: ["#firstActionDate","#spTransDate","#secondActionDate"],
		messages: {	dateGreaterThan: "يجب أن يكون تاريخ الإجراء النهائي بعد هذا التاريخ"}
	});
	
	<% if(WebUtil.userHasRightToCloseJobOrder(request)){%>
		$("#close_date_container").hide();

		$("#actualCloseDate" ).rules( "add", {
			dateGreaterThan: ["#finalActionDate"],
			messages: {	dateGreaterThan: "يجب أن يكون تاريخ الإصلاح  بعد تاريخ الإجراء النهائي"}
		});
   <%}%>
	
    setInnerHTML("finalAction","<%=finalAction%>");
    setDateValue("finalActionDate","<%=finalActionDate%>");
    showUploadedFilesList("finalAgentReportUrl", <%=HtmlUtil.arrayFromJavaToJavaScript(finalAgentReportFiles)%>);
	showUploadedFilesList("finalReportUrl", <%=HtmlUtil.arrayFromJavaToJavaScript(finalReportFiles)%>);
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
	<!-- <table class="layout_grid"> -->
	   <tbody id="final_section_contents">
		<tr>
			<td class="side_label_top">الإجراء النهائي :</td>
			<td><textarea name="finalAction" id="finalAction"></textarea></td>
		</tr>
		<tr>
			<td class="side_label_middle">تاريخ الإجراء النهائي :</td>
			<td><input type="text" name="finalActionDate" id="finalActionDate" class="caldr"></td>
		</tr>
		<%if(finalSecJobOrderInfo.getAgentMustAttend()){ %>
		<tr>
			<td class="side_label_top">تقرير الشركة المختصة :</td>
			<td><input type="file" name="finalAgentReportUrl" id="finalAgentReportUrl" multiple></td>
		</tr>
		<%}%>
		
		<tr>
			<td class="side_label_top">تقرير أمر العمل النهائي :</td>
			<td><input type="file" name="finalReportUrl" id="finalReportUrl" multiple></td>
		</tr>
		<%if (WebUtil.userHasRightToCloseJobOrder(request)) {%>
		<tr>
			<td colspan="2">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" class="side_label_middle" style="text-align: right">
				<input name="closed" id="closed" type="checkbox" value="1" onclick="_onClickCloseButton(this)">  تم إصلاح العطل (سيتم إغلاق أمر العمل عند الاختيار والحفظ)
			</td>
		</tr>
		<tr id="close_date_container">
			<td class="side_label_middle">تاريخ الإصلاح :</td>
			<td><input type="text" name="actualCloseDate" id="actualCloseDate" class="caldr" required></td>
		</tr>
		<%}%>
<%-- 		<tr>
			<td colspan="2">
			  <%
			  out.print(HtmlUtil.getSaveThenReturnButtonHTML());
			  
			 // if(finalSecJobOrderInfo.getLastCompletedPhaseId() < Enums.JOBORDER_FOLLOWUP_PHASES.SECOND_ACTION_TAKEN.getId() && finalSecJobOrderInfo.getAgentMustAttend())
			 //    out.print(HtmlUtil.getSaveThenContinueButtonHTML());
		
			  if(WebUtil.userHasRightToUpdateCompletedPhasesOfJobOrderFollowup(request))
				 out.print(HtmlUtil.getSaveThenGoBackButtonHTML());
			  
			  out.print(HtmlUtil.getResetButtonHTML());
			  %>
			</td>
		</tr> --%>
	   </tbody>
	<!-- </table> -->
</body>
</html>